package ch.kerbtier.malurus;

public interface Renderer {
	/**
	 * renders the component, if possible the components realisation, if not the
	 * default realisation.<br>
	 * if component is not renderable, throw an IllegalArgumentException
	 * 
	 * @param component
	 * @param requestContext
	 */
	void render(Component component, RequestContext requestContext);
}
